<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>软件工程教学网</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<link rel="stylesheet" type="text/css" href="./frontPage/css/main.css" media="all" />
	<script type="text/javascript" src="./frontPage/js/main.js"></script>
  </head>

  <body >

  <body>
   <s:action name="notices!getNotices" namespace="/" executeResult="false" />

   <div id="top_title" style="margin-top: 5px;">
		<div id="top_logo">
        	<img src="frontPage/img/logo.png" alt="教学网"  style="margin-left:10px; margin-top:5px;float:left;"/>
        </div>
		<div id="top_menu" style="margin-top:20px; margin-left:750px;">
        	<a href="backPage/jsp/login.jsp" target="view_window">后台管理</a>
            <a id="top_menu_right" href="mailto:1206539220@qq.com">联系我们</a>
        </div>
	</div>
    <!-- end of top_title -->
  <div id="menu">
    	<div id="main_menu">
        	<a id="home" class="menu_a" href="#" onclick="reHome();" style="margin-left:30px;" onmouseover="homeover()" onmouseout="homeout()">首页</a>
            <a id="syllabus" class="menu_a" href="#" onclick="showSyllabus();" onmouseover="over(this.id)" onmouseout="Syllabusout(this.id)">教学大纲</a>
            <div id="resource" style="float:left;padding-top:15px;" onmouseover="Resource();">
            	<a href="#" class="menu_a" style="float:none; padding-top:15px; margin-top:0px; padding-bottom:15px;">教学资源</a>
                <ol >
                    <li id="s5" style="margin-top: 25px;"><a href="resources.jsp?resType=doc">教学课件</a></li>
                    <li id="s6"><a href="resources.jsp?resType=video">教学视频</a></li>
                    <li id="s7"><a href="resources.jsp?resType=software">教学软件</a></li>
                    <li id="s8"><a href="resources.jsp?resType=reference">参考资料</a></li>
           	   	</ol>
            </div>
            <a class="menu_a" href="exam!getExams.action" onmouseover="over(this.id)" onmouseout="out(this.id)" target="view_window">在线练习</a>
            <a class="menu_a" href="init.action"  onmouseover="over(this.id)" onmouseout="out(this.id)" target="view_window">论坛学习</a>  
        </div>
    </div>
    <!-- end of menu -->
    <div id="contents">
    	<div id="left_contents">
        	<div id="notice">
            	<h3 style="margin-left:85px; margin-top:12px;">通知公告</h3>
                <div id="notice2" style="width:70%;height:130px;margin-left:32px;overflow:hidden;font-size:13px" onmouseover="iScrollAmount=0" onmouseout="iScrollAmount=1">
	               	 <marquee direction=up scrollamount=1 scrolldelay=50 onmouseover='this.stop()' onmouseout='this.start()' height=130>
	               	 <ol>
						<s:iterator var="notices" value="#session.notices">
							<li><s:property value="content"/></li>
						</s:iterator>
	   				</ol>
	   				</marquee>
	            </div>
            </div>
            <div id="content">
            	<h3 style="margin-left:100px; margin-top:9px;">目&nbsp;录</h3>
	            <ul>
	            	<li class="leftcontent" style="margin-top:30px;" onclick="showSource()">教学资源</li>
	                <ul>
	                    <li id="s1"><a href="resources.jsp?resType=doc">教学课件</a></li>
	                    <li id="s2"><a href="resources.jsp?resType=video">教学视频</a></li>
	                    <li id="s3"><a href="resources.jsp?resType=software">教学软件</a></li>
	                    <li id="s4"><a href="resources.jsp?resType=reference">参考资料</a></li>
	                </ul>
	                <li class="leftcontent"><a href="exam!getExams.action" target="view_window">在线练习</a></li>
	                <!-- <hr /> -->
	                <li class="leftcontent"><a href="init.action" target="view_window">论坛学习</a></li>
	                <li class="leftcontent" onclick="showLink()">友情链接</li>
	                <ul>
	                	<li id="lk1"><a href="http://bt.nankai.edu.cn" target="view_window">南开BT</a></li>
	                	<li id="lk2"><a href="http://cs.nankai.edu.cn" target="view_window">软件学院</a></li>
	                	<li id="lk3"><a href="http://soft.nankai.edu.cn" target="view_window">软件之家</a></li>
	                	<li id="lk4"><a href="http://www.nankai.edu.cn" target="view_window">南开大学</a></li>
	                </ul>
	            </ul>
            </div>
        	
        </div>
        <!-- end of left contents -->
        <div id="main_contents">
        	<%if( request.getParameter("resType") == null ){ %>
        	<div id="course_content" style="display:block">
                <li class="course"> 课程信息</li>
                <hr size="4" style="margin-bottom:40px;"/>
                <img src="frontPage/img/book1.jpg" alt="" width="200px" height="250px;" style="float:right; margin-right:30px; margin-bottom:20px; margin-left:20px;"/>
                <p class="content" style="font-family:'微软雅黑';"> 软件工程是运用工程的思想、原理、理论、方法、技术、管理和工具，研究开发较大规模软件系统的学科，在计算机软件领域中占有中心地位。无论是以培养学科型人才为主的高校、还是以培养应用型人才为主的高校；无论是计算机类本科生还是硕士生，都开设有“软件工程”课程。近年来，软件工程学科发生了巨大变化，从传统的结构化技术占主导地位，发展到面向对象技术占主导地位，继而发展到基于构件的技术成为开发技术主流。Internet的普遍运用，出现了平台网络化、方法对象化、系统构件化、产品家族化、开发工程化、过程规范化、生产规模化、竞争国际化的态势，导致了软件在反映对象、提交形式、关注内容和运行方式等方面产生了重要发展。</p>
                <p class="content" style="font-family:'微软雅黑';">南开大学软件学院自成立以来，就一直非常重视软件工程课的教学质量，本课程主要介绍软件工程的概念，软件生命周期（软件开发过程），软件开发模型，软件开发方法，软件开发工具，基本的项目管理知识，同时在讲课的过程中贯穿实际操作中遇到的软件需求分析，项目概要设计，项目详细设计，以及系统实现中的主要问题、测试用例设计方法、测试工具、测试方案、自动化测试、测试过程管理、当前测试研究热点及其今后发展情况等。并结合国外软件开发中遇到的一些方法，经验，帮助学生全面掌握软件开发过程中的重要思想与重要方法。</p>
                <p class="content" style="font-family:'微软雅黑';">本课程组实力雄厚，主讲教师是韩智教授，办学经验丰富，曾赴美国俄亥俄州立大学生物信息系进行学术交流，韩老师将为学生带来一个视野更广阔，方法更先进全面的软件工程课的学习。</p>
            </div>
            <!-- end of course content -->
            <div id="syllabus_content" style="display:none;">
                <li class="course"> 教学大纲</li>
                <hr / size="4" style="margin-bottom:40px;">
                <p style="text-align:center; font-size:24px; font-family:'华文新魏';">本科生软件工程教学大纲</p>
                <img src="frontPage/img/book3.jpg" alt="" width="250px" height="350px" style="float:right; margin-right:100px; margin-left:20px; margin-bottom:10px; margin-top:20px;"/>
                <p>课程名称：《软件工程》</p>
                <p>授课对象：软件学院08/09级本科生</p>
                <p>学分：4.5 </p>
                <p>主讲课学时：18周×3 </p>
                <p>主讲教师：韩 智</p>
                <p>主讲内容：</p>
                    <ol>
                        <li>1.软件工程的概念</li>
                        <li>2.软件生命周期</li>
                        <li>3.软件开发模型</li>
                        <li>4.软件开发方法</li>
                        <li>5.软件开发工具</li>
                        <li>6.基本的项目管理知识</li>
                    </ol>
                 <p style="margin-top:30px;">参考教材：《软件工程——实践者之路》、《软件工程导论》、《人月神话》</p>
            </div>
           <% } %>
            <% if( request.getParameter("download") != null && request.getParameter("download").equals("fail") ){ %>
            	<jsp:include page="/frontPage/jsp/downloadFail.jsp" ></jsp:include>
            <% }else if( request.getParameter("resType") != null ){ %>
            	<jsp:include page="/frontPage/jsp/resources.jsp" ></jsp:include>
            <% } %>
            <!-- end of syllabus content -->
        </div>
        <!-- end of main contents -->
    </div>
    <!-- end of contents -->
    <div id="footer">
    	<p align="center" style="margin-top: 25px; color: white;">Copyright 2012 All Rights Reserved. 南开大学软件学院 版权所有</p>
    </div>
    <!-- end of footer -->
  </body>
</html>
